From 208cd71bf7861896b0c5bc443d571d9208ba0aa6 Mon Sep 17 00:00:00 2001 From: "cl349@firebug.cl.cam.ac.uk" Date: Wed, 17 Aug 2005 09:50:26 +0000 Subject: [PATCH] Add support for XENSTORED_TRACE to enable trace output from xenstored. Set XENSTORED_TRACE in /usr/sbin/xenstored's environment to enable the trace output. Signed-off-by: Christian Limpach --- tools/misc/xend | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/misc/xend b/tools/misc/xend index 5abcdc6e04..db868b5c67 100644 --- a/tools/misc/xend +++ b/tools/misc/xend @@ -117,11 +117,15 @@ def stop_xcs(): return def start_xenstored(): - s,o = commands.getstatusoutput("/usr/sbin/xenstored --pid-file=/var/run/xenstore.pid"); + XENSTORED_TRACE = os.getenv("XENSTORED_TRACE") + cmd = "/usr/sbin/xenstored --pid-file=/var/run/xenstore.pid" + if XENSTORED_TRACE: + cmd += " -T /var/log/xenstored-trace.log" + s,o = commands.getstatusoutput(cmd) def start_consoled(): if os.fork() == 0: - os.execvp('/usr/sbin/xenconsoled', ['/usr/sbin/xenconsoled']); + os.execvp('/usr/sbin/xenconsoled', ['/usr/sbin/xenconsoled']) def main(): try: -- 2.30.2